import request from '@/utils/request'

export default {
  //根据所选课程生成订单号
  createOrderNo (courseId) {
    return request({
      url: `/order/api/createOrder/${courseId}`,
      method: 'post'
    })
  },

  //根据订单号返回支付的详细信息
  getOrderInfoByOrderNo (orderNo) {
    return request({
      url: `/order/api/getOrderInfo/${orderNo}`,
      method: 'post'
    })
  },

  //支付时返回二维码的方法
  createQrCode (orderNo) {
    return request({
      url: `/order/paylog/createQrCode/${orderNo}`,
      method: 'get'
    })
  },

  //查询订单状态的方法
  getWxPayState (orderNo) {
    return request({
      url: `/order/paylog/queryWxPayState/${orderNo}`,
      method: 'get'
    })
  },

  //用于判断支付后的显示观看
  isBuy (courseId, memberId) {
    return request({
      url: `/order/api/isBuy/${courseId}/${memberId}`,
      method: 'get'
    })
  }
}